exogenous substance - Spanish English Dictionary